Thermal-aware 3D Multi-core Processor Design using Core and Level-2 Cache Placement
نویسندگان
چکیده
As integration densities continue to increase, interconnection has become one of the most important factors in determining the performance of multi-core processors. Recently, in order to reduce the delay due to interconnection, many studies have focused on the 3D multi-core processors. Compared to 2D multi-core architecture, 3D multi-core architecture gets decreased interconnection delay and lower power consumption owing to reduced wire length. Despite the benefits mentioned above, 3D design cannot be practical because it causes serious thermal problems in multi-core processors due to high power density. In this paper, we analyze temperature behavior of 3D multi-core processors according to various placement of core and level-2 cache. According to our simulation results, the floorplan where the core is stacked adjacently to the level-2 cache can reduce the temperature by 22% with 4layers, and by 13% with 2-layers on the average, compared to the floorplan where the core is stacked adjacently to the core.
منابع مشابه
Microarchitectural Floorplanning for Thermal Management: A Technical Report
This paper presents research to address the temperature challenge in multicore processors through the lever of thermally-aware floorplanning. Specifically, it examines the thermal benefit in a variety of placement choices available in a multicore processor including alternative core orientation and insertion of L2 cache banks between cores as cooling buffers. In comparison with an idealized sch...
متن کاملThermal Benefit of Multi-core Floorplanning: A Limits Study
As transistors scale, system temperatures are rising, and with them, cooling costs. Faced with such challenges, designers have developed a variety of techniques to reduce temperatures at design-time, through floorplanning, and at run-time, using dynamic thermal management. Multi-core floorplanning, in particular, presents unique opportunities for temperature management: for example, cores can b...
متن کاملThree Tier Proximity Aware Cache Hierarchy for Multi-core Processors
Unlimited amounts of fast memory is a dream for computer programmers. An economical way to achieve that desire is a memory hierarchy which takes advantage of locality and cost– performance ratio of various memory technologies. Multi-core processors currently in use today do not take full advantage of the possible memory hierarchies available. In this paper, we propose a three-tiered cache hiera...
متن کاملDRAM Aware Last-Level-Cache Policies for Multi-core Systems
x latency DTC in two cycles. In contrast, state-of-the-art DRAM cache always reads the tags from DRAM cache that incurs high tag lookup latencies of up to 41 cycles. In summary, high DRAM cache hit latencies, increased inter-core interference, increased inter-core cache eviction, and the large application footprint of complex applications necessitates efficient policies in order to satisfy the ...
متن کاملDRAM-Aware Last-Level Cache Replacement
The cost of last-level cache misses and evictions depend significantly on three major performance-related characteristics of DRAM-based main memory systems: bank-level parallelism, row buffer locality, and write-caused interference. Bank-level parallelism and row buffer locality introduce different latency costs for the processor to service misses: parallel or serial, fast or slow. Write-caused...
متن کامل